﻿namespace ETModel
{
    /// <summary>
    /// 用id定位实例id的actor的消息(不需要响应不需要请求)(调用的地方用ActorLocationSenderComponent.Get(id)来获得发送器,内部会根据id查询得到实例ID,前提是该id有在location服务器注册)
    /// 客户端发给map服务器需要使用,由Gate服务器中转
    /// </summary>
	public interface IActorLocationMessage : IActorRequest
	{
	}

    /// <summary>
    /// 用id定位实例id的actor请求消息(需要响应消息)(调用的地方用ActorLocationSenderComponent.Get(id)来获得发送器,内部会根据id查询得到实例ID,前提是该id有在location服务器注册)
    /// 客户端发给map服务器需要使用,由Gate服务器中转
    /// </summary>

    public interface IActorLocationRequest : IActorRequest
	{
	}

    /// <summary>
    /// 用id定位实例id的actor响应(需要配套的请求消息)
    /// 客户端发给map服务器需要使用,由Gate服务器中转
    /// </summary>
    public interface IActorLocationResponse : IActorResponse
	{
	}
}